Big Huge Thesaurus

neuroglial cell

noun